package com.qf.commerce.service;

import com.github.pagehelper.PageInfo;
import com.qf.commerce.common.dto.SeckillActivityDto;
import com.qf.commerce.common.vo.SeckillActivityVo;

import java.util.List;

public interface SeckillActivityService {
    PageInfo<SeckillActivityVo> querySeckillActivity(Integer page,Integer size,SeckillActivityDto seckillActivityDto);
    //批量删除
    int delById(List<Long> seckillActivityId);
    //批量启用
    int upStatusById(List<Long> seckillActivityId);
    //批量停用
    int upActivityById(List<Long> seckillActivityId);
    //修改活动 业务层进行逻辑判断 判断活动是否可以修改 判断活动修改的商品和要修改的商品
    //再分情况进行 增加 修改 删除 对应的活动的商品
    int upActivity(SeckillActivityDto seckillActivityDto);

    //新增活动场次
    int addActivity(SeckillActivityDto seckillActivityDto);
}
